Synonyms for "giant scallop"

Words with similar meaning